home *** CD-ROM | disk | FTP | other *** search
/ Mac Mania 2 / MacMania 2.toast / Demo's / Tools&Utilities / Updaters / Symantec C++⁄MPW 6.0.1 / SCpp 6.0.1 Update / SCLibraries / SCSrcLibCpp / SCLibCpp.make < prev    next >
Encoding:
Text File  |  1993-09-20  |  4.5 KB  |  133 lines  |  [TEXT/MPS ]

  1. #_ SCLibCpp.make  
  2. # Copyright (C} 1990-1993 by Symantec Corporation
  3. # All Rights Reserved
  4. #    for C++ compiler
  5.  
  6. # To recreate library execute
  7. # Build SCLibCpp
  8.  
  9. # NOTE: If you wish to change the library, copy the folder and change
  10. #    the values for ROOT, CLIB and O.  That way future Symantec releases
  11. #    will not destroy your changes.
  12.  
  13. ROOT    =    {SCLibraries}
  14. CPPLIB    =    {ROOT}SCSrcLibCpp:
  15. O        =    {ROOT}SCSrcLibCpp:SCObj:
  16.  
  17. CPP        =    SCpp
  18. COptions=    -r -O all
  19. BLDTARG    =    SCLibCpp
  20. A        =    asm
  21. AOptions=    -case on
  22.  
  23. # Directory Dependancies
  24. {O}    ƒ    {CPPLIB}
  25.  
  26. OBJ1= {O}_new.cpp.o {O}vector.cpp.o {O}_delete.cpp.o {O}_handler.cpp.o {O}vecnew.cpp.o
  27. COMPLEX= {O}complex.cpp.o {O}coperat.cpp.o {O}cstrm.cpp.o {O}ctrig.cpp.o
  28. PAS = {O}PGM1.a.o {O}PasObj.a.o
  29.  
  30. # Streams Library
  31. IO=    {O}iosfb.cpp.o ∂
  32.     {O}iosfs.cpp.o ∂
  33.     {O}iosios.cpp.o ∂
  34.     {O}iosiost.cpp.o ∂
  35.     {O}iosiowa.cpp.o ∂
  36.     {O}iosis.cpp.o ∂
  37.     {O}iosis2c.cpp.o ∂
  38.     {O}iosisflt.cpp.o ∂
  39.     {O}iosiwa.cpp.o ∂
  40.     {O}iosman.cpp.o ∂
  41.     {O}iosos.cpp.o ∂
  42.     {O}iosos2c.cpp.o ∂
  43.     {O}iosowa.cpp.o ∂
  44.     {O}iossb.cpp.o ∂
  45.     {O}iossti.cpp.o ∂
  46.     {O}iosstd.cpp.o ∂
  47.     {O}strsbuf.cpp.o ∂
  48.     {O}strstrm.cpp.o ∂
  49.     {O}stdiobuf.cpp.o
  50.  
  51. {BLDTARG} ƒ {OBJ1} {COMPLEX} {PAS} {IO} SCLibCpp.make
  52.     Lib {OBJ1} {COMPLEX} {PAS} -o SCLibCpp.o
  53.     Lib {IO} -o SCstreamsIO.o
  54.     Move SCLibCpp.o {SCLibraries}
  55.     Move SCstreamsIO.o {SCLibraries}
  56.  
  57. {O}_new.cpp.o ƒ _new.cpp
  58.     {CPP} {COptions} -s SCPP -o {O} _new.cpp
  59.     
  60. {O}vector.cpp.o ƒ vector.cpp
  61.     {CPP} {COptions} -s SCPP  -o {O} vector.cpp
  62.     
  63. {O}_delete.cpp.o ƒ _delete.cpp
  64.     {CPP} {COptions} -s SCPP  -o {O} _delete.cpp
  65.     
  66. {O}_handler.cpp.o ƒ _handler.cpp
  67.     {CPP} {COptions} -s SCPP  -o {O} _handler.cpp
  68.     
  69. {O}vecnew.cpp.o ƒ vecnew.cpp
  70.     {CPP} {COptions} -s SCPP  -o {O} vecnew.cpp
  71.     
  72. {O}PGM1.a.o ƒ PGM1.a
  73.     {A} {AOptions} -o {O} PGM1.a
  74.     
  75. {O}PasObj.a.o ƒ PasObj.a
  76.     {A} {AOptions}  -o {O} PasObj.a
  77.     
  78. {O}complex.cpp.o ƒ complex.cpp "{SCIncLUDES}"complex.h
  79.     {CPP} {COptions} -s SCCOMPLEX -o {O} complex.cpp
  80.     
  81. {O}coperat.cpp.o ƒ coperat.cpp "{SCIncLUDES}"complex.h
  82.     {CPP} {COptions}  -s SCCOMPLEX -o {O} coperat.cpp
  83.     
  84. {O}cstrm.cpp.o ƒ cstrm.cpp "{SCIncLUDES}"complex.h
  85.     {CPP} {COptions}  -s SCCOMPLEX -o {O} cstrm.cpp
  86.     
  87. {O}ctrig.cpp.o ƒ ctrig.cpp "{SCIncLUDES}"complex.h
  88.     {CPP} {COptions}  -s SCCOMPLEX -o {O} ctrig.cpp
  89.     
  90. #IOStreams
  91. IOSMacDefs ƒ IOSMacDefs.h
  92.     {CPP} IOSMacDefs.h -dumpc IOSMacDefs -o scrapIOSMD
  93.     delete scrapIOSMD
  94. {O}iosfb.cpp.o ƒƒ IOSMacDefs iosfb.cpp
  95.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosfb.cpp.o iosfb.cpp
  96. {O}iosfs.cpp.o ƒƒ IOSMacDefs iosfs.cpp
  97.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosfs.cpp.o iosfs.cpp
  98. {O}iosios.cpp.o ƒƒ IOSMacDefs iosios.cpp
  99.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosios.cpp.o iosios.cpp
  100. {O}iosiost.cpp.o ƒƒ IOSMacDefs iosiost.cpp
  101.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosiost.cpp.o iosiost.cpp
  102. {O}iosiowa.cpp.o ƒƒ IOSMacDefs iosiowa.cpp
  103.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosiowa.cpp.o iosiowa.cpp
  104. {O}iosis.cpp.o ƒƒ IOSMacDefs iosis.cpp
  105.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosis.cpp.o iosis.cpp
  106. {O}iosis2c.cpp.o ƒƒ IOSMacDefs iosis2c.cpp
  107.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosis2c.cpp.o iosis2c.cpp
  108. {O}iosisflt.cpp.o ƒƒ IOSMacDefs iosisflt.cpp
  109.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosisflt.cpp.o iosisflt.cpp
  110. {O}iosiwa.cpp.o ƒƒ IOSMacDefs iosiwa.cpp
  111.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosiwa.cpp.o iosiwa.cpp
  112. {O}iosman.cpp.o ƒƒ IOSMacDefs iosman.cpp
  113.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosman.cpp.o iosman.cpp
  114. {O}iosos.cpp.o ƒƒ IOSMacDefs iosos.cpp
  115.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosos.cpp.o iosos.cpp
  116. {O}iosos2c.cpp.o ƒƒ IOSMacDefs iosos2c.cpp
  117.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosos2c.cpp.o iosos2c.cpp
  118. {O}iosowa.cpp.o ƒƒ IOSMacDefs iosowa.cpp
  119.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosowa.cpp.o iosowa.cpp
  120. {O}iossb.cpp.o ƒƒ IOSMacDefs iossb.cpp
  121.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iossb.cpp.o iossb.cpp
  122. {O}iossti.cpp.o ƒƒ IOSMacDefs iossti.cpp
  123.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iossti.cpp.o iossti.cpp
  124. {O}iosstd.cpp.o ƒƒ IOSMacDefs iosstd.cpp
  125.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}iosstd.cpp.o iosstd.cpp
  126. {O}strsbuf.cpp.o ƒƒ IOSMacDefs strsbuf.cpp
  127.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}strsbuf.cpp.o strsbuf.cpp
  128. {O}strstrm.cpp.o ƒƒ IOSMacDefs strstrm.cpp
  129.     {CPP} {COptions} -load IOSMacDefs -s SCSTREAM -o {O}strstrm.cpp.o strstrm.cpp
  130. {O}stdiobuf.cpp.o ƒ stdiobuf.cpp
  131.     {CPP} {COptions} -s SCSTREAM -o {O}stdiobuf.cpp.o stdiobuf.cpp
  132.  
  133.